.icon {
  margin:2px;
}
 
.jbSpinnerUp
{
    font-size:2pt;
}
.jbSpinnerDn
{
    font-size:2pt;
}
.jbPopupError
{
  color:red; 
  padding:5px;
  border:1px white outset;
  position:absolute;
  top:10px;
  left:10px;
  background-color:InfoBackground;
}
/**this is used by designer to show the variables box**/


.jbDesignPad
{
  background-color:#ff3;  
  padding:4px;
  position:absolute;
  display:none;
  z-Index:1000; 
  top:0px;
  height:18px;
  font-size:12px;
  white-space:nowrap;
  float:right;
}

.jbLabelImgie
{
  vertical-align:middle;
  margin:4px 2px 0px 0px;
}
.jbErrorMsg
{
  color:red;
}
.jbLabelImg
{
  vertical-align:middle;
  margin-right:2px;
}

.treeBox
{
	border-collapse: collapse;
	border:0;
}

.alignMiddle
{
  vertical-align:middle;
  text-align:center;
}

IMG {
  border: 0;
}

.jbTitle
{
  COLOR: navy;
	BACKGROUND-COLOR: white; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  TEXT-TRANSFORM: capitalize;  
  text-align: left;
}

.errorBox{
  COLOR: red;
  border: 2px outset white;
	BACKGROUND-COLOR: white; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  text-align: left;
  padding: 2px;
}

a:link.delete  {text-decoration: none; color: red;}
a:visited.delete {text-decoration: none; color: red;}
a:active.delete {text-decoration: none; color: red;}
a:hover.delete {text-decoration: none; background-color:red; color: white;}

a:link.jbLink{text-decoration: none; color: blue;}
a:visited.jbLink{text-decoration: none; color: blue;}
a:active.jbLink{text-decoration: none; color: blue;}
a:hover.jbLink{text-decoration: none; background-color:blue; color: white;}

a:link.calLink{text-decoration: none; color: blue;}
a:visited.calLink{text-decoration: none; color: blue;}
a:active.calLink{text-decoration: none; color: blue;}
a:hover.calLink{text-decoration: underline; color: blue;}

img a:link{text-decoration: none; color: silver;}
img a:visited{text-decoration: none; color: silver;}
img a:active{text-decoration: none; color: silver;}
img a:hover{text-decoration: none; background-color:silver; color: silver;}

.propertyField {
    border-width: 0pt 0pt 0pt 0pt;
    border-color: black;
    width: 100px;
    COLOR: #555;
}

.propertyFieldCell {
	border-width: 0pt 0pt 1pt 0pt;
	border-color: #FFEEEE #CCCCCC #CCCCCC #FFEEEE;
	padding: 0pt 0pt 0pt 0pt;
	border-style: solid;
  vertical-align: middle;
  text-align:left;
  COLOR: black;
}

.fieldLabel {
  COLOR: #333;   
  font-weight:bold;
}
.propertyFieldLabel {
  font-size:10px;
  COLOR: #666; 
	border-width: 0pt 0pt 0pt 0pt;
	border-color: #CCCCCC #CCCCCC #F0F0F0 #F0F0F0;
	border-style: solid;
	text-align: right; 
        white-space:nowrap;
        width:100px;
}

.jbFloatPane
{
  background-color:white;
  border: 1px white outset;
  padding:2px;  

  text-align:left;
}
.toolMenuBarButton
{
      width:16px;
  height:16px;

}
.toolMenuBarPanel
{
  background-color:white;  
  border:1px solid red;
}
.toolMenuBar
{
  padding-top:4px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:1px;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#000000;
  text-align: left;
  /*font-size:12px;*/
  background-color:white;
}
.toolMenuTab
{
  background-image:url(../resources/images/tabs/selected.PNG);
  top:1px;
  width:80px;
  background-color:white;
  position:relative;
  text-align:center;
  font-weight:bold;

  padding-top:2px;
  padding-left:3px;
  padding-right:1px;
  padding-bottom:2px;

  margin-top:2px;
  margin-left:1px;
  margin-right:1px;
}

.toolMenuTabRest
{
  background-image:url(../resources/images/tabs/unselected.PNG);
  background-color:white;

  width:80px;
  text-align:center;
  margin-top:1px;
  margin-left:1px;
  margin-right:1px;
  padding-top:2px;
  padding-left:3px;
  padding-right:1px;
  padding-bottom:1px;
  background-repeat:repeat;
}

.toolMenuTabOver
{
  background-image:url(../resources/images/tabs/selected.PNG);
  top:1px;
  width:80px;
  background-color:white;
  position:relative;
  text-align:center;
  font-weight:bold;

  padding-top:2px;
  padding-left:3px;
  padding-right:1px;
  padding-bottom:2px;

  margin-top:2px;
  margin-left:1px;
  margin-right:1px;
}

.jbTab
{
  background-image:url(../resources/images/tabs/selected.PNG);
  top:1px;
  width:80px;
  background-color:white;
  position:relative;
  text-align:center;
  font-weight:bold;

  padding-top:2px;
  padding-left:3px;
  padding-right:1px;
  padding-bottom:2px;

  margin-top:2px;
  margin-left:1px;
  margin-right:1px;
}

.jbTabRest
{
  background-image:url(../resources/images/tabs/unselected.PNG);
  background-color:white;

  color:white;
  width:80px;
  text-align:center;
  margin-top:1px;
  margin-left:1px;
  margin-right:1px;
  padding-top:2px;
  padding-left:3px;
  padding-right:1px;
  padding-bottom:1px;
  background-repeat:repeat;
}

.jbTabOver
{
  background-image:url(../resources/images/tabs/selected.PNG);
  top:1px;
  width:80px;
  background-color:white;
  position:relative;
  text-align:center;
  font-weight:bold;

  padding-top:2px;
  padding-left:3px;
  padding-right:1px;
  padding-bottom:2px;

  margin-top:2px;
  margin-left:1px;
  margin-right:1px;
}


.jbTab1
{
 /* background-image:url(/resources/images/tabs/selected.PNG);*/
  background:white;
  top:-1px;
  width:80px;
  border:1px solid silver;
   border-top:0px solid silver;
  position:relative;
  text-align:center;
  font-weight:bold;

  padding-top:2px;
  padding-left:3px;
  padding-right:1px;
  padding-bottom:2px;

  margin-top:0px;
  margin-left:1px;
  margin-right:1px;
}

.jbTabRest1
{
/*  background-image:url(/resources/images/tabs/unselected.PNG);*/
  background:silver;
   border:1px solid silver;
   border-top:0px solid silver;
  position:relative;
  color:#444;
  width:80px;
  top:-1px;
  text-align:center;
  margin-top:0px;
  margin-left:1px;
  margin-right:1px;
  padding-top:2px;
  padding-left:3px;
  padding-right:1px;
  padding-bottom:1px;
  background-repeat:repeat;
}

.jbTabOver1
{
  /*background-image:url(/resources/images/tabs/selected.PNG);*/
  top:1px;
  width:80px;
   border:1px solid silver;
  position:relative;
  text-align:center;
  font-weight:bold;

  padding-top:2px;
  padding-left:3px;
  padding-right:1px;
  padding-bottom:2px;

  margin-top:2px;
  margin-left:1px;
  margin-right:1px;
}



.jbRater
{
  background-color:white;
  border: 1px white outset;
  padding:2px;
  text-align:left;
  background-color:white;

}

.jbPanel
{
  background-color:white;
  text-align:left;
}

.jbTabPanel
{
  border:1px #000000 solid;
  background-color:white;
  padding:4px;
}

.jbLink
{
  font-size:14px;
  font-weight:normal;
  margin-top:1px;
  margin-left:3px;
  margin-right:3px;

}

.jbLink A:hover{text-decoration: none; background-color:#FF00F2; color: blue;}

.jbFloatTitle
{
  background-image:url(../resources/images/bg/shadow.jpg);
}

#jbVariableBox
{
  background-color: #FFF;
  border:1px white outset;
  position:absolute;
  left:0px;
  top:60px;
  width:180px;
  z-Index:10;
}

.jbPaletteBar
{
  padding-top:4px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:1px;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#FF9900;
  text-align: left;
  /*font-size:12px;*/
  background-color:white;
}

.jbDialog
{
	BACKGROUND-COLOR: silver; 
	margin: 2px;
	border-width: 0pt 1pt 1pt 0pt;
	border-color: #FFEEEE #CCCCCC #CCCCCC #FFEEEE;
  COLOR: black;
}

.jbHelp
{
	BACKGROUND-COLOR: silver; 
  font-size:11px;
	padding: 4pt;
  border-style:solid;
  border-width:1px;
  border-top-color:gray;
  border-left-color:gray;
  border-right-color:white;
  border-bottom-color:white;
  COLOR: black;
}
.loginForm
{
  background-image: url(../resources/images/bg/box_bg.gif);
  border-style:solid;
  border-width:1px;
  border-top-color:gray;
  border-left-color:gray;
  border-right-color:gray;
  border-bottom-color:gray;
}

.jbToolBar
{
  background-image: url(../resources/images/bg/cellpic3.gif);
  background-repeat:repeat;
  padding-top:1px;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:2px;
  border-style:solid;
  border-width:0px;
  text-align:Left;
  border-top-color:white;
  border-left-color:white;
  border-right-color:gray;
  border-bottom-color:gray;
  font-size:10px;
  font-weight:bolder;
  font-weight:bolder;
  color:#0F0F0F;
}
.jbIconButton
{
  background-repeat:repeat;
  padding-top:1px;
  padding-left:1px;
  padding-right:1px;
  padding-bottom:1px;
  border-style:solid;
  border-width:0px;
  border-top-color:white;
  border-left-color:white;
  border-right-color:gray;
  border-bottom-color:gray;
  color:#0F0F0F;  
}

.jbToolBarButton
{
  background-image: url(../resources/images/bg/cellpic3.gif);
  background-repeat:repeat;
  padding-top:2px;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:2px;
  font-size:14px;
  font-weight:bolder;
  color:#0F0F0F;
}

.jbPaletteBarButton
{
  background-image: url(../resources/images/bg/cellpic3.gif);
  background-repeat:repeat;
  border-style:solid;
  border-width:0px;
  border-top-color:white;
  border-left-color:white;
  border-right-color:gray;
  border-bottom-color:gray;
  font-weight:bolder;
  color:#0F0F0F;
}
.jbPaletteBarPanel
{
  background-color:white;
  border-width:1px;
  border-style:solid;
  border-top-color:white;
  border-left-color:white;
  border-right-color:gray;
  border-bottom-color:gray;
  
}
.jb_window_title, .jb_portal_title
{
  background-image: url(../resources/images/bg/cellpic3.gif);
  background-repeat:repeat;
  padding-top:4px;
  padding-left:6px;
  padding-right:0px;
  padding-bottom:4px;
  border-style:solid;
  border-width:0px;
  border-top-color:white;
  border-left-color:white;
  border-right-color:gray;
  border-bottom-color:gray;
  font-size:14px;
  font-weight:bolder;
  text-align:left;
  color:#0F0F0F;
}
.jb_window_area
{
  background-image: url(../resources/images/bg/box_bg.gif);
  background-repeat:repeat;
  overflow:auto;
  font-size:11px;
}
.jb_window_foot
{
    padding:2px;
    text-align:right;
}

.jb_window
{
  z-index:1000;
  cursor:default;
  background-color:#eee;
  position:absolute;
  color:#444;
  padding:2px;
  text-align:left;
  border:1px solid #999;
  vertical-align:middle;
}
 
.jb_head_table
{
    width:100%;
}

.jbTable
{
  background-color:#CFCFCF;
  width:100%;
}

.jbRowHeader
{
  background-color:silver;
  white-space:nowrap;
  overflow:hidden;
  width:2px;
}

.jbHeaderCell
{
  background-image: url(../resources/images/grid/header_bg.gif);
  border-width: 0px;
  background-repeat:repeat;
  font-weight:bold;
  color:#0F0F0F;
}

.jbTableCell
{
  background-color:#fff;
  height:14px;
}
 
.jbDivider
{  
    position:absolute;
    width:10px;
    height:24px;
    cursor:e-resize; 
    background-image:url(../resources/images/grid/grid-split.gif);
    background-position:center left;
    background-repeat:no-repeat;
}

.jb_tn_txt
{
  font: normal 11px arial, tahoma, helvetica, sans-serif;
}
.jb_tn_dt
{
  font: normal 11px arial, tahoma, helvetica, sans-serif;
}
.jb_tn_txt_selected
{
  color:white;
  background-color:#0F0F0F;
  font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.jbCell{
  border-bottom:1px solid silver;
  border-left:0px solid silver;
   
  background-color:white;  
  text-align:left;
  padding:4px;
 
  white-space:nowrap;
  overflow:hidden;
  width:112px;
}

.jbHeader
{
  color:red;
  background-image: url(../resources/images/bg/cellpic3.gif);
  background-color:white;  
  text-align:left;
  padding:4px;
  white-space:nowrap;
  overflow:hidden;
  
  width:112px;
}

.jbInspector
{
  border-left:  solid 2px red;
  background-color:#fff;
  color:white;
  background-color:white;  
  margin:0px;
}

.jbPIForm
{
    border:  solid 1px #999;
}

.jbGeoMap
{
  border-style:solid;
  border-width:1px;
  border-color:blue;
}
.jbCalendar
{
  border-style:solid;
  border-width:0px;
  border-color:blue;
  background-color:#CFCFCF;
  color:red;
}

.calendarSelected
{
  text-decoration:none;
  color:black;
}

.calendarWeekend
{
  color:red;
  text-decoration:none;
}
.calendarCell
{
  text-decoration:none;
  color:black;
}

.calendarWeek
{
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:black;
}

.calendarHoliday
{
  color:red;
}

.jbErrorMessage
{
  color:red;
}
.jbMenuBar
{
  background-color:white;
}

.calendarContainer
{
    width:240px;
    cursor:default;
    border-style:solid; 
    border-width:1px;
    border-color:#777777;
     background-color: #eeeeee;    
     z-index:10000;
}

.bg
{
  background-image:url(../resources/images/bg/shadow.jpg);
    border-style:solid; 
    border-width:1px;
    border-color:#dddddd;
    width:100%;
}

.jb_box_tl {
	background: transparent url(../resources/images/roundcorner/corners.gif) no-repeat 0 0;
        zoom:1;
}

.jb_box_tc {
	height: 8px;
	background: transparent url(../resources/images/roundcorner/tb.gif) repeat-x 0 0;
	overflow: hidden;
}

.jb_box_tr {
	background: transparent url(../resources/images/roundcorner/corners.gif) no-repeat right -8px;
}

.jb_box_ml {
	background: transparent url(../resources/images/roundcorner/l.gif) repeat-y 0;
	padding-left: 4px;
	overflow: hidden;
}

.jb_box_mc {
	background: #eee url(../resources/images/roundcorner/tb.gif) repeat-x 0 -16px;
	padding: 2px 4px;
	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
	color: #393939;
	font-size: 12px;
}

.jb_box_mr {
	background: transparent url(../resources/images/roundcorner/r.gif) repeat-y right;
	padding-right: 4px;
	overflow: hidden;
}

.jb_box_bl {
	background: transparent url(../resources/images/roundcorner/corners.gif) no-repeat 0 -16px;
    
}

.jb_box_bc {
	background: transparent url(../resources/images/roundcorner/tb.gif) repeat-x 0 -8px;
	height: 8px;
	overflow: hidden;
}

.jb_box_br {
	background: transparent url(../resources/images/roundcorner/corners.gif) no-repeat right -24px;
}

.jb_box_tl, .jb_box_bl {
	padding-left: 8px;
	overflow: hidden;
}

.jb_box_tr, .jb_box_br {
	padding-right: 8px;
	overflow: hidden;
}

.jb_box_blue .jb_box_bl, .jb_box_blue .jb_box_br, .jb_box_blue .jb_box_tl, .jb_box_blue .jb_box_tr {
	background-image: url(../resources/images/roundcorner/corners-blue.gif);
}

.jb_box_blue .jb_box_bc, .jb_box_blue .jb_box_mc, .jb_box_blue .jb_box_tc {
	background-image: url(../resources/images/roundcorner/tb-blue.gif);
}

.jb_box_blue .jb_box_mc {
	background-color: #c3daf9;
}

.jb_box_blue .jb_box_mc h3 {
	color: #17385b;
}

.jb_box_blue .jb_box_ml {
	background-image: url(../resources/images/roundcorner/l-blue.gif);
}

.jb_box_blue .jb_box_mr {
	background-image: url(../resources/images/roundcorner/r-blue.gif);
}

/* grid style starts */
.jb_cell, td
{
    font-family:arial,tahoma,helvetica,sans-serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    overflow:hidden;
}

.jb_cell_editor
{
    background:#FFFFFF url(../resources/images/grid/text-bg.gif) repeat-x scroll 0pt;
    border-color:#B5B8C8 ;
    border-style:solid;
    border-width:1px;
    padding:2px;
}

.jb_cell_editor_first
{
    background:#FFFFFF url(../resources/images/grid/text-bg.gif) repeat-x scroll 0pt;
    border-color:#B5B8C8 ;
    border-style:solid;
    border-width:1px;
    margin-left:0px;
    padding:2px;
}

.jb_cell_changed
{
    background:#EEE url(../resources/images/dirty.gif) no-repeat scroll 0pt top;
}
.jb_cell_inner_first
{
    border-color: silver;
    border-style:solid;
    border-width:0px 1px 1px 1px;
    overflow:hidden;
    height:14px;
    white-space:nowrap;
    padding:2px;
}
.jb_cell_inner
{
    border-color:silver ;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    overflow:hidden;
    white-space:nowrap;
    padding:2px;
    height:14px;
    cursor:default;
}
.jb_cell_selected
{
    background:#FFFFFF;
}
.jb_cell_over
{
    background:navy ;
}

.jb_grid_table
{
    border-color: #eee;
    border-style: solid;
    border-width:1px;
    text-align:left;
    width:100%;
}

.jb_hd
{
    background-image: url(../resources/images/grid/hrow.gif);
    text-align:left;
    vertical-align:top;
}

.jb_header_offset
{
    border-color:#FFFFFF rgb(237, 247, 237) rgb(237, 247, 237) ;
    border-style:solid;
    border-width:0px;
}

.jb_hd_over
{
    background-image: url(../resources/images/grid/hrow-over.gif);
}

.jb_hd_inner
{
    border-color: rgb(237, 247, 237) ;
    border-style:solid solid solid solid;
    border-width:1px 1px 1px 0px;
    overflow:hidden;
    white-space:nowrap;
    cursor : default;  
    height:14px;
    padding:2px;
}

.jb_hd_inner_first
{
    border-color: rgb(237, 247, 237) ;
    border-style:solid solid solid solid;
    border-width:1px 1px 1px 1px;
    overflow:hidden;
    white-space:nowrap;
    cursor : default;  
    height:14px;
    padding:2px;
}

.jb_col_resizer
{
    width:4px;
    height:100%;
    background:#aaa;
    cursor:col-resize;
    z-index:15000;
}
.jb_sort_icon {
    background-repeat:no-repeat;
    height:18px;
    display:none;
    margin-left:3px;
    vertical-align:middle;
    width:13px;
}
.jb_asc .jb_sort_icon {
    background-image:url(../resources/images/grid/asc.gif);
    display:inline;
}
.jb_desc .jb_sort_icon {
    background-image:url(../resources/images/grid/desc.gif);
    display:inline;
}

.jb_row
{

}

.jb_row_over
{
    background:#eee ;
}

.jb_row_selected
{
    background:#aaa ;
}

/* grid style end */
.jb_ie_shadow {
    background:#999999 none repeat scroll 0%;
    display:none;
    left:0pt;
    overflow:hidden;
    position:absolute;
    top:0pt;
}

.jb_shadow {
    display:none;
    left:0pt;
    overflow:hidden;
    position:absolute;
    top:0pt;
}

.jb_shadow * {
    overflow:hidden;
}

.jb_shadow * {
    border:0pt none;
    clear:none;
    margin:0pt;
    padding:0pt;
}

.jb_shadow .xstc, .jb_shadow .xsbc {
    float:left;
    height:6px;
}

.jb_shadow .xstl, .jb_shadow .xstr, .jb_shadow .xsbl, .jb_shadow .xsbr {
    float:left;
    height:6px;
    width:6px;
}

.jb_shadow .xsc {
    width:100%;
}

.jb_shadow .xsml, .jb_shadow .xsmr {
    float:left;
    height:100%;
    width:6px;
}

.jb_shadow .xsmc {
    background:transparent url(../resources/images/window/shadow-c.png) repeat scroll 0%;
    float:left;
    height:100%;
}

.jb_shadow .xst, .jb_shadow .xsb {
    height:6px;
    overflow:hidden;
    width:100%;
}

.jb_shadow .xsml {
    background:transparent url(../resources/images/windows/shadow-lr.png) repeat-y scroll 0pt 0pt;
}

.jb_shadow .xsmr {
    background:transparent url(../resources/images/windows/shadow-lr.png) repeat-y scroll -6px 0pt;
}

.jb_shadow .xstl {
    background:transparent url(../resources/images/windows/shadow.png) no-repeat scroll 0pt 0pt;
}

.jb_shadow .xstc {
    background:transparent url(../resources/images/windows/shadow.png) repeat-x scroll 0pt -30px;
}

.jb_shadow .xstr {
    background:transparent url(../resources/images/windows/shadow.png) repeat-x scroll 0pt -18px;
}

.jb_shadow .xsbl {
    background:transparent url(../resources/images/windows/shadow.png) no-repeat scroll 0pt -12px;
}

.jb_shadow .xsbc {
    background:transparent url(../resources/images/windows/shadow.png) repeat-x scroll 0pt -36px;
}

.jb_shadow .xsbr {
    background:transparent url(../resources/images/windows/shadow.png) repeat-x scroll 0pt -6px;
}
/*-- shadow --*/
.jb_shuttle_right
{
    border:1px solid #eee;
}

.jb_g_title
{
    background:transparent url(../resources/images/bg/cellpic3.gif) repeat-x scroll 0pt -6px;
    color:red;
}

.jb_shuttle_left
{
    border:1px solid #eee;
}

.jb_shuttle_buttons
{
    height:100%;
    border:1px solid #eee;
    text-align:center;
}
.portlet
{
    margin:5px;
}

/*Tab style, mostly copied from extj*/

.jb_tab_top
{
    overflow:hidden;
    position:relative;
    width:100%;
}
.jb_tab
{
    width:100px;  
    text-align:center;
    margin:0px;
    padding:2px;
    height:23px;    
}
ul.jb_tab_strip { 
    margin:0px;
    padding:0px;
    border-color: rgb(141, 178, 227);
    border-style: solid;
    border-width:1pt 0px 0px 0pt ;
    background:transparent url(../resources/images/tabs/bg.gif) repeat-x;
    display:block;
    height:24px;
    width:5000px;
}
li.jb_tab_item
{
    margin:0px;
    padding:0px;
}
ul.jb_tab_strip li { 
    float:left;
    margin-left:4px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

.jb_tab_item
{
    width:100px;
}

.jb_tab_icon
{
    vertical-align:middle;
    margin:0px 4px 0px 0px;
}

.jb_tab_over .jb_tab_tr {
    background-position:0pt -101px;
}

.jb_tab_over .jb_tab_tl  {
    background-position:right -401px;
}

.jb_tab_over .jb_tab_tc {
    background-position:0pt -251px;
}

.jb_tab_active_item .jb_tab_tr {
   background-position:0pt -0px;
    margin-bottom:-1px;
}

.jb_tab_active_item .jb_tab_tl {
    background-position:right -301px;
}

.jb_tab_active_item .jb_tab_tc {
    background-position:0pt -151px;
}

.jb_tab_tr {
    background:transparent url(../resources/images/tabs/sprite.gif) no-repeat scroll 0pt -51px;
	padding-left: 8px;
	overflow: hidden;
    margin-bottom:-2px;
}

.jb_tab_tc {
    background:transparent url(../resources/images/tabs/sprite.gif) repeat-x scroll 0pt -201px;
}

.jb_tab_tl {
    background:transparent url(../resources/images/tabs/sprite.gif) no-repeat scroll right -351px;
    padding-right: 8px;
    overflow: hidden;
}

.jb_tab_disabled {
    color:#AAAAAA;
    cursor:default;
}
.jb_tab_over {
    color:#15428B;
}

.x-tab-strip-spacer {
    background:#DEECFD none repeat scroll 0%;
    border-color: rgb(141, 178, 227);
    border-style: solid;
    border-width:1px 0px 1px 0pt ;
    font-size:1px;
    height:3px;
    line-height:1px;
}

.jb_tab_active_item {
    width:100px;  
    text-align:center;
    color:#15428B;
    cursor:default;
    position:relative;
}

.jb_tab_active_item .jb_tab_inner 
{
    height:16px;    
    font-weight:bold;
}

.jb_tab_inner {
    color:#416AA3;
    cursor:pointer;
    font-family:tahoma,arial,helvetica;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding:4px 0pt;
    height:16px;    
    white-space:nowrap;
}

.jb_tab_panel
{
  padding:0px;
  background:#eeeeee;
}

.jb_tab_container
{
    border-color: rgb(141, 178, 227);
    border-style: solid;
    border-width:0px ;
}

.jb_splitter
{
    float:left;
    background-color:#55ff33;
    height:100%;
    width:5px;
    cursor:col-resize;
    overflow:hidden;
}

.jb_portal_content
{
    background-color:white;
    overflow:auto;
    text-align:center;
    
}

.jb_portal_title
{
    background-color:red;     
}

.jb_portal_col
{
    background-color:#ddd; 
    margin:4px;
}